home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGNG_C / CSUBR.LZH / CENTER.C < prev    next >
C/C++ Source or Header  |  1985-11-17  |  479b  |  26 lines

  1. #include "stdio.h"
  2.  
  3. /*******************************************************/
  4.  
  5. center(line, linlen)
  6. int linlen;
  7. char *line;
  8. {
  9.     char *cp, *wp;
  10.     int countr, len;
  11.     char c;
  12.  
  13.     len = strlen(trim(line));    /* get non-blank length */
  14.  
  15.      /* output leading blanks */
  16.     for (countr=1; countr < (linlen - len)/2; countr++)
  17.         putc(' ', stdout);
  18.  
  19.      /* output non-blank chars */
  20.     while (c = *cp++)
  21.         putc(c, stdout);
  22.  
  23.     putc('\n', stdout);     /* end of record */
  24.  
  25. }
  26.